home *** CD-ROM | disk | FTP | other *** search
- import com.siemens.mp.io.File;
- import java.io.ByteArrayInputStream;
- import java.io.ByteArrayOutputStream;
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
- import java.util.Vector;
-
- // $FF: renamed from: f
- public class class_0 {
- // $FF: renamed from: new int
- private static int field_0;
- // $FF: renamed from: int int
- private static int field_1;
- // $FF: renamed from: try java.lang.String
- private static final String field_2;
- // $FF: renamed from: if java.lang.String
- private static final String field_3 = "Address.tmp";
- // $FF: renamed from: a java.io.ByteArrayInputStream
- private static ByteArrayInputStream field_4;
- // $FF: renamed from: do java.io.DataInputStream
- private static DataInputStream field_5;
- // $FF: renamed from: for int
- private static final int field_6 = 80;
-
- static {
- field_2 = "Address" + i.v;
- field_4 = new ByteArrayInputStream(i.f);
- field_5 = new DataInputStream(field_4);
- }
-
- // $FF: renamed from: a () void
- public static void method_0() {
- try {
- i.b.close(i.w);
- } catch (Exception var0) {
- }
-
- }
-
- // $FF: renamed from: a (int) void
- public static void method_1(int var0) {
- try {
- try {
- File var10000 = i.b;
- File.delete("Address.tmp");
- } catch (Exception var4) {
- }
-
- i.w = i.b.open(field_2);
- i.o = i.byte.open("Address.tmp");
-
- for(int var1 = 0; var1 < var0; ++var1) {
- i.b.seek(i.w, 80 * var1);
- i.b.read(i.w, i.f, 0, 80);
- i.byte.seek(i.o, 80 * var1);
- i.byte.write(i.o, i.f, 0, 80);
- }
-
- for(int var2 = var0 + 1; var2 < field_1; ++var2) {
- i.b.seek(i.w, 80 * var2);
- i.b.read(i.w, i.f, 0, 80);
- i.byte.seek(i.o, 80 * (var2 - 1));
- i.byte.write(i.o, i.f, 0, 80);
- }
-
- i.b.close(i.w);
- i.byte.close(i.o);
- File var6 = i.b;
- File.delete(field_2);
- var6 = i.byte;
- int var3 = File.rename("Address.tmp", field_2);
- } catch (Exception var5) {
- }
-
- }
-
- // $FF: renamed from: if (int) r
- public static r method_2(int var0) {
- r var1 = new r();
-
- try {
- i.b.seek(i.w, 80 * var0);
- i.b.read(i.w, i.f, 0, 80);
- field_5.reset();
- var1.a = var0;
- var1.do = field_5.readUTF();
- var1.if = field_5.readUTF();
- } catch (Exception var2) {
- }
-
- return var1;
- }
-
- // $FF: renamed from: if () java.util.Vector
- public static Vector method_3() {
- try {
- Vector var0 = new Vector(field_1);
-
- for(int var1 = 0; var1 < field_1; ++var1) {
- var0.addElement(method_2(var1));
- }
-
- return var0;
- } catch (Exception var2) {
- return null;
- }
- }
-
- // $FF: renamed from: do () void
- public static void method_4() {
- try {
- i.w = i.b.open(field_2);
- field_1 = i.b.length(i.w) / 80;
- } catch (Exception var0) {
- }
-
- }
-
- // $FF: renamed from: a (r) void
- public static void method_5(r var0) {
- ByteArrayOutputStream var1 = new ByteArrayOutputStream();
- DataOutputStream var2 = new DataOutputStream(var1);
-
- try {
- var2.writeUTF(var0.do);
- var2.writeUTF(var0.if);
- byte[] var3 = var1.toByteArray();
- var2.close();
- Object var6 = null;
- var1.close();
- Object var5 = null;
- if (var0.a < 0) {
- i.b.seek(i.w, i.b.length(i.w));
- i.b.write(i.w, var3, 0, 80);
- var0.a = field_1;
- } else {
- i.b.seek(i.w, 80 * var0.a);
- i.b.write(i.w, var3, 0, 80);
- }
-
- Object var7 = null;
- } catch (Exception var4) {
- }
-
- }
- }
-